1 # Contributing to Android Slideshow
2
3 So you want to give us a hand to fix some things up? That
's awesome! Thanks a lot!
4
5 Here
's everything you need to know to contribute to Android Slideshow.
6
7 Please read the commit recommendations at the bottom of
this document before submitting a pull request.
8
9 ## Found a bug?
10
11 Do a quick search through the [issues list][
1] to make sure it hasn't already been listed.
12 If not, hit the [
new issue](https://github.com/ScreamingHawk/android-slideshow/issues/new) button and add some details.
13
14 Please
do this even if you plan to fix it yourself.
15 It
's nice to track these things.
16
17 I
'll personally respond to all issues.
18
19 ## Want to fix something?
20
21 Great!

22
23 1
. Fork the source code!
24 2
. Download your fork of the source code using `git clone https://github.com/<your_username>/android-slideshow.git` where `<your_username>` is your Github username.
25 3
. Open the project in [Android Studio](https://developer.android.com/studio/index.html) or another Android development environment.
26 4
. Make your changes.
27 5
. Click run.
28 6
. **Ensure each commit references the issue / feature number** with `#<Number>`.
29 7
. Submit a pull request via Github.
30
31 Look forward to your fix being included!
32
33 ## Can I translate the app?
34
35 Yes please!

36
37 1
. Fork the source code!
38 2
. Download your fork of the source code using `git clone https://github.com/<your_username>/android-slideshow.git` where `<your_username>` is your Github username.
39 3
. Navigate to `android-slideshow/app/src/main/res`
40 4
. Create a new directory named `values-<language_code>` where `<language_code>` is the code from [ISO 639.1][2]. e.g. `values-it` for Italian
41 5
. Copy `values/strings.xml` into your new `values-<language_code>` directory.
42 6
. Translate each of the resource strings into your language. (Please do not translate or alter the links or author name).
43 7
. Commit your changes **with `#26 <language> translation` in the commit comment**, where `<language>` is your language.
44 8
. Submit a pull request via Github.
45
46 Thanks a lot
for this!
47
48 ## Got an idea
for a fancy feature?
49
50 Request your feature
by [creating a ticket](https://github.com/ScreamingHawk/android-slideshow/issues/new).
51
52 Android Slideshow
is intended to be simplistic and minimal, so features are subject to approval.
53
54 ## Thank you!
55 To anyone who even looks at
this page!!!
56
57 [
1]: https://github.com/ScreamingHawk/android-slideshow/issues
58 [
2]: http://www.loc.gov/standards/iso639-2/php/code_list.php


Gõ tìm kiếm nhanh...